/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package lemar;

/**
 *
 * @author Teto
 */

import lemar.entidad.Usuario;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;


public class Lemar {

    //Atributos para el uso de Hibernate
    private static SessionFactory sessionFactory = null;
    
    
    public static void main(String[] args) {
        
        Session session = null;
        try{
            try{
                sessionFactory = ConexionHibernate.getSessionFactory();
                session = sessionFactory.openSession();
                
                System.out.println("Insertando registro");
                Transaction tx = session.beginTransaction();
                
                //Creando el objeto Usuario
                Usuario usuario = new Usuario();
                usuario.setIdUsuario("bo_dias");
                usuario.setNombreUsuario("Vieja");
                usuario.setPassword("admin");
                usuario.setTipoUsuario("aliancista");
                
                //Guardando el objeto en la base de datos
                session.save(usuario);
                tx.commit();
                System.out.println("Insertado");
                
            }catch(Exception e){
                System.out.println(e.getMessage());
            }
        } finally {
            session.close();
    }
}
    
}
